Internet Archive BookReader

John Mackenzie, South African missionary and statesman.